<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>4-构造函数出现的问题?</title>
	</head>
	<body>
		<script type="text/javascript">
			//优点：解决了数据一次定义多个,每个进行单独实例化对象
			//缺点：在实例化的时候，在内存中构造函数有多个，占用了不同的内存地址
			//java @#fghjklghjkl
			/**
			 * 实例成员 this设置的
			 * 静态成员 构造函数名.属性名
			 */
			function Star(username,age){
				this.username = username;
				this.age = age;
				this.sing = function(){
					console.log('唱歌...');
				}
			}
			
			//对构造函数实例化
			var lbl = new Star('李宝莉',18);
			var fwz = new Star('樊文卓',18);
			console.log(lbl.sing);//function sing(){}
			console.log(lbl.sing===fwz.sing);
		</script>
	</body>
</html>
